from typing import Protocol

from src.domain.server.entities.category import CategoryEntity


class CategoryRepo(Protocol):
    """
    Репозиторий категорий
    """

    async def acquire_category_by_id(self, category_id: int) -> CategoryEntity:
        """Получаем категорию по id"""
        raise NotImplementedError
